A Comparative Study and Evaluation of Parallel Programming Models for Shared-Memory Parallel Architectures
نویسندگان
چکیده
منابع مشابه
A Comparison Of Shared Memory Parallel Programming Models
The dominant parallel programming models for shared memory computers, Pthreads and OpenMP, are both thread-centric in that they are based on explicit management of tasks and enforce data dependencies and output ordering through task management. By comparison, the Cray XMT programming model is data-centric where the primary concern of the programmer is managing data dependencies, allowing thread...
متن کاملPerformance Evaluation of Or-Parallel Logic Programming Systems on Distributed Shared-Memory Architectures
Distributed shared-memory (DSM) architectures have been object of research by many computer science groups. In this work, we investigate how DSM architectures aaect performance of or-parallel logic programming systems and how this performance approaches that of conventional C systems. Our work concentrates on basic performance, scal-ability, and programmability.
متن کاملParallel Conventional Systems versus Parallel Logic Programming Systems on Distributed Shared Memory Architectures
Distributed shared memory architectures have been object of research by many computer science groups. Research goes broadly from hardware based coherence protocols to DSM software protocols on networks of workstations passing through high technology interconnection networks that reduce network latency. In this work we thoroughly investigate how diierent hardware cache coherence protocols aaect ...
متن کاملMemory Performance of AND-parallel Prolog on Shared-Memory Architectures
Abst rac t The goal of the RAP-WAM AND-parallel Prolog abstract architecture is to provide inference speeds significantly beyond those of sequential systems, while supporting Prolog semantics and preserving sequential performance and storage efficiency. This paper presents simulation results supporting these claims with special emphasis on memory performance on a two-level sharedmemory multipro...
متن کاملParallel Logic Programming Ondistributed Shared Memory
This paper presents an implementation of a parallel logic programming system on a distributed shared memory(DSM) system. Firstly, we give a brief introduction of Andorra-I parallel logic programming system implemented on multi-processors. Secondly, we outline the concurrent programming environment provided by a distributed shared memory system{TreadMarks. Thirdly, we discuss the implementation ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: New Generation Computing
سال: 2013
ISSN: 0288-3635,1882-7055
DOI: 10.1007/s00354-013-0301-5